//
// Created by 11510 on 2025/10/2.
//

#pragma once
#include "CommandFactory.h"
#include <vector>
#include <optional>
#include <string>
#include <iostream>
#include <future>
namespace xclib_client {
    class GetCommand : public ICommand {
    public:
        GetCommand(CommandContext ctx);

        std::optional<std::future<int>> run(const std::vector<std::string> &args, bool wait) override ;

        std::string shortHelp() const override ;

        std::string longHelp() const override ;
    };
}


